go/types.Checker.objMap (field)

19 uses

	go/types (current package)
		check.go#L161: 	objMap map[Object]*declInfo   // maps package-level objects and (non-interface) methods to declaration info
		check.go#L210: 	if _, found := check.objMap[to]; !found {
		check.go#L318: 		objMap:       make(map[Object]*declInfo),
		decl.go#L164: 	d := check.objMap[obj]
		decl.go#L205: 		info := check.objMap[obj]
		decl.go#L248: 				if d := check.objMap[obj]; d != nil {
		decl.go#L757: 	assert(!check.objMap[obj].tdecl.Assign.IsValid()) // don't use TypeName.IsAlias (requires fully set up object)
		initorder.go#L27: 	pq := nodeQueue(dependencyGraph(check.objMap))
		initorder.go#L34: 		for obj, d := range check.objMap {
		initorder.go#L79: 			cycle := findPath(check.objMap, n.obj, n.obj, make(map[Object]bool))
		initorder.go#L105: 		info := check.objMap[v]
		resolver.go#L123: 	check.objMap[obj] = d
		resolver.go#L124: 	obj.setOrder(uint32(len(check.objMap)))
		resolver.go#L459: 				check.objMap[obj] = info
		resolver.go#L460: 				obj.setOrder(uint32(len(check.objMap)))
		resolver.go#L580: 		tdecl := check.objMap[tname].tdecl // must exist for objects in package scope
		resolver.go#L627: 	objList := make([]Object, len(check.objMap))
		resolver.go#L629: 	for obj := range check.objMap {
		resolver.go#L675: 				if check.objMap[tname].tdecl.Assign.IsValid() {